/**
 * 验证码登录
 */
// 点击登录
document.querySelector('.btn').addEventListener('click', () => {
  // 收集手机号和验证码数据
  const loginForm = document.querySelector('.login-form')
  const data = serialize(loginForm, {hash: true, empty: true})
  // 验证手机号与验证码长度
  if (data.mobile.length !== 11 || data.code.length !== 6) {
    myAlert(false, '手机号长度或者验证码长度不正确')
    return
  }
  // 基于axios调用验证码登录接口
  axios({
    url: '/v1_0/authorizations',
    method: 'post',
    data
  })
      .then(result => {
        // 使用 Bootstrap的Alert警告框反馈结果给用户
        myAlert(true, '登录成功')
        // 登录成功后，保存 token 令牌字符串到本地，并跳转到内容列表页面
        localStorage.setItem('token', result.data.token)
        setTimeout(() => {
          location.href = '../content/index.html'
        }, 2000)
      })
      .catch(error => {
        myAlert(false, error.response.data.message)
        console.dir(error)
      })
})
